package com.jf.cloud.service.sysmanager.dao;

import java.util.List;
import java.util.Map;
import com.jf.cloud.service.sysmanager.common.base.IBaseService;
import com.jf.cloud.service.sysmanager.common.db.Condition;
import com.jf.cloud.service.sysmanager.common.db.Query;
import com.jf.cloud.service.sysmanager.entity.PubgMatchSettlement;


/**
 * 员工服务接口
 * 
 * @author 代码机1.0 创建时间：2018-03-31
 */
public interface IPubgMatchSettlementService extends IBaseService<PubgMatchSettlement, Long> {

	/**
	 * 根据主键查询员工
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public PubgMatchSettlement findPubgMatchSettlement(Long rowId) throws Exception;

	/**
	 * 根据查询条件获取员工列表
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public List<PubgMatchSettlement> findPubgMatchSettlementList(Condition qc) throws Exception;

	/**
	 * 新增/修改员工
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public PubgMatchSettlement saveOrUpdatePubgMatchSettlement(PubgMatchSettlement pubgMatchSettlement) throws Exception;

	/**
	 * 获取战绩提交列表
	 *
	 * @author 高冬冬 创建时间：2018-04-11
	 */
	public List<Map<String, Object>> findMatchSettlementList(Query query, String nickName) throws Exception;
	
	/**
	 * 获取 确认战绩页面列表数据
	 * 
	 * @author 朱建文 创建时间：2018年4月11日 下午9:35:39
	 */
	public Map<String, Object> getMatchSettlementAuditList(Long matchId, Long clubId) throws Exception;
	
}
